package task

import (
	"yingsheng.com/go-api-server"
	"yingsheng.com/go-api-server/example/bll"
	//"yingsheng.com/go-api-server/utils"
)

func init() {
	apiserver.Wait()

	apiserver.AddTask(bll.Test.Count)

	//也可以像下面指定某个开始时间，让任务的循环有一个更合适的区间
	//	go func() {
	//		//取得第二天的相同时间的时间戮
	//		todayTime := time.Now()

	//		tomorrowTime := todayTime.Add(24 * time.Hour)
	//		tomorrowStr := utils.FormatTimeToString(tomorrowTime)
	//		tomorrowStrs := strings.Split(tomorrowStr, " ")
	//		tomorrowStr = tomorrowStrs[0] + " 02:00:00"

	//		tomorrowTime, err := utils.ParseStringToTime(tomorrowStr)
	//		if err == nil {
	//			sleepTime := tomorrowTime.Sub(todayTime).Seconds()
	//			time.Sleep(sleepTime * time.Second)

	//			apiserver.AddTask(bll.Test.Count)
	//		}

	//	}()
}
